[Bug]: Notifications don’t stay on screen

Repo: · Issue: #200 Status: Open · Priority: P2 Assignee: Raymond Labels: bug

Description

Steps to reproduce

To reproduce (real use case):

  1. In staging login under tenant which have 2 enabled integrations and for which haven’t logged in multiple days before (like through weekends).
  2. Try to investigate content of notifications which starts to appear at the bottom left corner.
To quickly emulate "haven't logged in multiple days before" condition

… open Facade OpenAPI UI “bdstate” section and execute 4 POST requests for appropriate tenant and both integrations (imagine they have id=1 and id=2) with payloads:

// notification 1
{
  "is_initial_load_chunk": false,
  "is_failed": false,
  "businessdata_last_job_id": 1,
  "log": "first",
  "last_synced_at": "2025-01-17T06:17:16.798Z"
}

// notification 2
{
  "is_initial_load_chunk": false,
  "is_failed": false,
  "businessdata_last_job_id": 1,
  "log": "second",
  "last_synced_at": "2025-01-17T06:17:16.798Z"
}

// notification 1
{
  "is_initial_load_chunk": false,
  "is_failed": false,
  "businessdata_last_job_id": 1,
  "log": "third",
  "last_synced_at": "2025-01-17T06:17:16.798Z"
}

// notification 2
{
  "is_initial_load_chunk": false,
  "is_failed": false,
  "businessdata_last_job_id": 2,
  "log": "forth",
  "last_synced_at": "2025-01-17T06:17:16.798Z"
}

What was the expected behavior?

I expected it to show all (4) notifications with the full content (text without truncation) and ability to click into each.

Screenshots

Notifications are popping up quickly with some random notification stays on the screen. See video

https://github.com/user-attachments/assets/50bd890e-c1c9-472b-ad95-d368ded085d9

Implementation Notes

Dash adds notes here while working

Link to people, meetings, dependent tickets